<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">
<ui:composition template="templates/common.xhtml">
    <ui:define name="pageTitle">Test</ui:define>
    <ui:define name="pageHeader">Test Isa</ui:define>
    <ui:define name="body">
 <h:messages/> <h:form>
=============================================================================================================================================================
TYPEHORAIRE

		<h:selectOneListbox value="#{typeHoraireMB.typeHoraire}" id="ListeTypes"       
						valueChangeListener="#{typeHoraireMB.onTypeChange}"
	                  	immediate="true" onchange="submit"  >
	                  	 <f:ajax event="change" render="idId idLabel "/>
	 			<f:selectItems  value="#{typeHoraireMB.typesHoraire}" var="t" 
	                        itemLabel="#{t.libelle}" itemValue="#{t.id}"/>
	 	</h:selectOneListbox><br/>
	     
	  <br/>  <br/>  <br/>
                 <f:setPropertyActionListener target="#{typeHoraireMB.idSelType}"  value="#{t.id}"
	                 	valueChangeListener="#{horaireMBean.onHoraireChange}"
	                  	immediate="true" />
	                  	
	 	<h:commandButton value="selection" action="#{typeHoraireMB.doselection}" /> 
	 		  
	    <h:outputText value="#{typeHoraireMB.typeHoraire.id}"  id="idId"/> 
	    libelle : <h:inputText value="#{typeHoraireMB.typeHoraire.libelle}"  id="idLabel" /> <br/>
		<h:commandButton value="creer un type d'horaire" action="#{typeHoraireMB.doAjoutTypeHoraire}" /> 
		<h:commandButton value="modifier" action="#{typeHoraireMB.doSauveTypeHoraire}" />
		<h:commandButton value="supprimer" action="#{typeHoraireMB.doSupprimeTypeHoraire}" /> 
==============================================================================================================================================================
HORAIRE
<h:dataTable id="idTableHoraires" border="1" value="#{horaireMBean.listeHoraires}" var="h">
	          <h:column>
	              <f:facet name="header"><f:verbatim>id</f:verbatim></f:facet>
	              <h:commandLink value="#{h.id}" action="#{horaireMBean.doSelection}" >
	                 <f:setPropertyActionListener target="#{horaireMBean.idSelHoraire}"  value="#{h.id}"
	                 	valueChangeListener="#{horaireMBean.onHoraireChange}"
	                  	immediate="true" />
	              </h:commandLink>
	         </h:column>
	         <h:column>
	              <f:facet name="jour"><f:verbatim>jour</f:verbatim></f:facet>
	              <h:outputText value="#{h.jour}" />
	         </h:column>
	         <h:column>
	              <f:facet name="deb"><f:verbatim>de</f:verbatim></f:facet>
	              <h:outputText value="#{h.heureDebut}" />
	         </h:column>
    	     <h:column>
	              <f:facet name="fin"><f:verbatim>à</f:verbatim></f:facet>
	              <h:outputText value="#{h.heureFin}" />
	         </h:column>
	  </h:dataTable>
	  <br/>  <br/>  <br/> 
	 id : <h:outputText value ="#{horaireMBean.horaire.id}"/>  <br/> 

	 
	 type :  <h:selectOneMenu value="#{horaireMBean.horaire.typeHoraire}">  
	 		f:selectItems  value="#{horaireMBean.typesHoraire}" var="t" 
	                        itemLabel="#{t.libelle}" itemValue="#{t.id}"/>
	 		</h:selectOneMenu><br/>
	    
	 jour : <h:selectOneRadio value="#{horaireMBean.horaire.jour}">
	 					<f:selectItem itemvalue="0" itemlabel="Dimanche"/> <br/>
	 					<f:selectItem itemvalue="1" itemlabel="Lundi"/> <br/>
	 					<f:selectItem itemvalue="2" itemlabel="Mardi"/> <br/>
	 					<f:selectItem itemvalue="3" itemlabel="Mercredi"/> <br/>
	 					<f:selectItem itemvalue="4" itemlabel="Jeudi"/> <br/>
	 					<f:selectItem itemvalue="5" itemlabel="Vendredi"/> <br/>
	 					<f:selectItem itemvalue="6" itemlabel="Samedi"/> <br/>
	 </h:selectOneRadio><br/>
	 de : <h:inputText value ="#{horaireMBean.horaire.heureDebut}"/>  <br/>
	 à : <h:inputText value ="#{horaireMBean.horaire.heureFin}"/>  <br/>

	 <br/>  <br/>  <br/>
	 <h:commandButton value="nouveau"  action="#{horaireMB.doNouveau}" />
	 <h:commandButton value="save"  action="#{horaireMB.doSauve}" />
	 <h:commandButton value="supprime"  action="#{horaireMB.doSupprime}" />
	<br/>  <br/>  <br/>
 ==============================================================================================================================================================
	  
	</h:form> <br/>
	</ui:define>
</ui:composition>
</html>